//
//  WmcUserdefault+Data.swift
//  YPWatermarkCamera
//
//  Created by 赵新 on 2022/7/29.
//

import UIKit

fileprivate let prefix = "wmc.Data"

// MARK: - 数据记录

extension WmcUserdefault.Key.Data {
    /// 最后一次使用的水印
    static func lastUseWatermark() -> WmcUserdefault.Key {
        return .init(rawValue: "\(prefix).lastUseWatermark.\(YPWmcManager.shared.watermarkGroupType.info.key)")
    }

    /// 相机设置存储
    static let cameraSetting: WmcUserdefault.Key = .init("\(prefix).cameraSetting")
    
    struct Recognition {
        /// 记录上次的选择
        static let lastSelectedItem: WmcUserdefault.Key = .init("\(prefix).\(Self.self).lastSelectedItem")
        
        /// 配置缓存
        static let configsCache: WmcUserdefault.Key = .init("\(prefix).\(Self.self).configsCache")
    }
}
